package com.emm.yixun.website.service.system.log;

import com.emm.yixun.common.model.ActcommitLog;
import com.emm.yixun.common.model.dto.ActcommitLogDto;
import com.emm.yixun.common.response.Response;
import com.emm.yixun.common.response.ResponseList;

public interface ActCommitLogService {

	/**
	 * 判断流程是否已提交过审核,防止重复提交
	 * @param auditStatus 审核状态
	 * @param merchantId 商户
	 * @param businessId 审核业务Id
	 * @param procinstId 审核流程Id
	 * @param businessType 业务类型
	 * @param businessSource 审核来源
	 * @return
	 */
	public boolean checkActCommit(String auditStatus, Long merchantId, Long businessId, String procinstId, String businessType, String businessSource);
	
	public ResponseList<ActcommitLog> getActCommitLog(ActcommitLogDto dto);
	
	public Response<ActcommitLogDto> saveActCommitLog(ActcommitLogDto dto);
	
}
